home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Beauty of Chaos
/
Beauty of Chaos, The - Vol. 1 (1995)(Schatztruhe)[!][Amiga-Mac-PC].iso
/
mac
/
gifconverter2.37.cpt.hqx
/
GIFConverter 2.3.7.rsrc
/
bin.rsrc_CODE_37_MiscSelCommand.txt
< prev
next >
Wrap
Text File
|
1994-01-29
|
14KB
|
245 lines
# near model CODE resource
# jump table entries: 15688-15691 (4 of them)
export_1961:
00000000 4E56 FFF8 link A6, -0x0008
00000004 2F0C move.l -[A7], A4
00000006 206E 000E movea.l A0, [A6 + 0xE]
0000000A 43EE FFF8 lea.l A1, [A6 - 0x8]
0000000E 7003 moveq.l D0, 0x03
label00000010:
00000010 32D8 move.w [A1]+, [A0]+
00000012 51C8 FFFC dbf D0, -0x6 /* 00000010 */
00000016 286E 0008 movea.l A4, [A6 + 0x8]
0000001A 42A7 clr.l -[A7]
0000001C 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000020 486E FFF8 pea.l [A6 - 0x8]
00000024 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000028 4EAD 1842 jsr [A5 + 0x1842 /* export_772 */]
0000002C 2054 movea.l A0, [A4]
0000002E 4228 0019 clr.b [A0 + 0x19]
00000032 4228 001A clr.b [A0 + 0x1A]
00000036 116E 000C 0084 move.b [A0 + 0x84], [A6 + 0xC]
0000003C 2054 movea.l A0, [A4]
0000003E 4868 0086 pea.l [A0 + 0x86]
00000042 487A 002E pea.l [PC + 0x2E /* 00000072, value 0x10306631, pstring "0f1e3c78f0e1c387" */]
00000046 A866 syscall StuffHex
00000048 285F movea.l A4, [A7]+
0000004A 4E5E unlink A6
0000004C 205F movea.l A0, [A7]+
0000004E DEFC 000E add.w A7, 0xE
00000052 4ED0 jmp [A0]
00000054 9B54 sub.w [A4], D5
00000056 494D chk.w D4, A5
00000058 4147 chk.w D0, D7
0000005A 454D chk.w D2, A5
0000005C 4152 chk.w D0, [A2]
0000005E 5155 subq.w [A5], 8
00000060 4545 chk.w D2, D5
00000062 2E49 movea.l A7, A1
00000064 494D chk.w D4, A5
00000066 4147 chk.w D0, D7
00000068 454D chk.w D2, A5
0000006A 4152 chk.w D0, [A2]
0000006C 5155 subq.w [A5], 8
0000006E 4545 chk.w D2, D5
00000070 0012 1030 ori.b [A2], 0x30 /* '0' */
00000074 6631 bne +0x33 /* 000000A7 */
00000076 6533 bcs +0x35 /* 000000AB */
00000078 6337 bls +0x39 /* 000000B1 */
0000007A 3866 movea.w A4, -[A6]
0000007C 3065 movea.w A0, -[A5]
0000007E 3163 3338 move.w [A0 + 0x3338], -[A3]
00000082 3700 move.w -[A3], D0
00000084 4E56 FFF8 link A6, -0x0008
00000088 2F0A move.l -[A7], A2
0000008A 206E 000C movea.l A0, [A6 + 0xC]
0000008E 43EE FFF8 lea.l A1, [A6 - 0x8]
00000092 2050 movea.l A0, [A0]
00000094 45E8 0002 lea.l A2, [A0 + 0x2]
00000098 7003 moveq.l D0, 0x03
label0000009A:
0000009A 32DA move.w [A1]+, [A2]+
0000009C 51C8 FFFC dbf D0, -0x6 /* 0000009A */
000000A0 486E FFF8 pea.l [A6 - 0x8]
000000A4 A8A1 syscall FrameRect
000000A6 245F movea.l A2, [A7]+
000000A8 4E5E unlink A6
000000AA 205F movea.l A0, [A7]+
000000AC 504F addq.w A7, 8
000000AE 4ED0 jmp [A0]
000000B0 8B41 4444 pack D5, D1, 0x4444
000000B4 544F addq.w A7, 2
000000B6 5245 addq.w D5, 1
000000B8 4749 chk.w D3, A1
000000BA 4F4E chk.w D7, A6
000000BC 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1962: // at 000000BE (misaligned)
000000C0 FFF4 .invalid <<F/7/7>>
000000C2 48E7 0018 movem.l -[A7], A3,A4
000000C6 206E 000C movea.l A0, [A6 + 0xC]
000000CA 43EE FFF8 lea.l A1, [A6 - 0x8]
000000CE 7003 moveq.l D0, 0x03
label000000D0:
000000D0 32D8 move.w [A1]+, [A0]+
000000D2 51C8 FFFC dbf D0, -0x6 /* 000000D0 */
000000D6 286E 0008 movea.l A4, [A6 + 0x8]
000000DA 2F3C 0000 03FE move.l -[A7], 0x3FE
000000E0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000000E4 486E FFF8 pea.l [A6 - 0x8]
000000E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000EC 4EAD 1842 jsr [A5 + 0x1842 /* export_772 */]
000000F0 2054 movea.l A0, [A4]
000000F2 317C 0100 0038 move.w [A0 + 0x38], 0x100
000000F8 7000 moveq.l D0, 0x00
000000FA 2140 0084 move.l [A0 + 0x84], D0
000000FE 42A7 clr.l -[A7]
00000100 A8D8 syscall NewRgn
00000102 265F movea.l A3, [A7]+
00000104 2F0B move.l -[A7], A3
00000106 4EAD 38E2 jsr [A5 + 0x38E2 /* export_1816 */]
0000010A A8DA syscall OpenRgn
0000010C 487A FF76 pea.l [PC - 0x8A /* 00000084, value 0x4E56FFF8 */]
00000110 2F0E move.l -[A7], A6
00000112 2054 movea.l A0, [A4]
00000114 2F28 0080 move.l -[A7], [A0 + 0x80]
00000118 4EAD 51DA jsr [A5 + 0x51DA /* export_2615 */]
0000011C 2F0B move.l -[A7], A3
0000011E A8DB syscall CloseRgn
00000120 2F0B move.l -[A7], A3
00000122 4EAD 38E2 jsr [A5 + 0x38E2 /* export_1816 */]
00000126 2054 movea.l A0, [A4]
00000128 214B 0084 move.l [A0 + 0x84], A3
0000012C 4228 008C clr.b [A0 + 0x8C]
00000130 4CDF 1800 movem.l A3,A4, [A7]+
00000134 4E5E unlink A6
00000136 205F movea.l A0, [A7]+
00000138 DEFC 000C add.w A7, 0xC
0000013C 4ED0 jmp [A0]
0000013E 9B54 sub.w [A4], D5
00000140 494D chk.w D4, A5
00000142 4147 chk.w D0, D7
00000144 4544 chk.w D2, D4
00000146 5241 addq.w D1, 1
00000148 4747 chk.w D3, D7
0000014A 4552 chk.w D2, [A2]
0000014C 2E49 movea.l A7, A1
0000014E 494D chk.w D4, A5
00000150 4147 chk.w D0, D7
00000152 4544 chk.w D2, D4
00000154 5241 addq.w D1, 1
00000156 4747 chk.w D3, D7
00000158 4552 chk.w D2, [A2]
0000015A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000015C-0000016A
export_1963:
fn0000015C:
0000015C 4E56 0000 link A6, 0
00000160 48E7 0018 movem.l -[A7], A3,A4
00000164 266E 0008 movea.l A3, [A6 + 0x8]
00000168 284B movea.l A4, A3
// end alternate branch 0000015C-0000016A
export_1963: // at 0000015C (misaligned)
fn0000015C: // (misaligned)
0000015E 0000 48E7 ori.b D0, 0xE7
00000162 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00000166 0008 284B ori.b A0, 0x4B /* 'K' */
0000016A 2F3C 0000 0409 move.l -[A7], 0x409
00000170 2F2E 0010 move.l